home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 3 / ct-rom iiib.zip / ct-rom iiib / OS2 / SPEL / PMGNUCHS / PMCHSSRC.ZIP / pmchess.ipf < prev    next >
Text File  |  1994-04-21  |  3KB  |  72 lines

  1. .*==============================================================*\
  2. .*                                                              *
  3. .* Main.ipf - Information Tag Language file for the main        *
  4. .*              sample application's help manager               *
  5. .*  Copyright 1991 IBM Corporation                              *
  6. .*                                                              *
  7. .*==============================================================*/
  8. :userdoc.
  9.  
  10. .*--------------------------------------------------------------*\
  11. .*  Main window extended help panel                             *
  12. .*      res = PANEL_MAIN                                        *
  13. .*--------------------------------------------------------------*/
  14. :h1 res=2100 name=PANEL_MAIN.PM Gnu Chess 4.0
  15. :i1 id=aboutMain.PM Gnu Chess4.0 v0.9
  16. :p.PM Gnu Chess4.0 v0.9 is a Presentation Manager application
  17. which uses GnuChess 4.0 patch level 65 as the chess engine.
  18. The program is based on previous efforts to port gnu chess 3.1 to Windows
  19. by Darly K. Baker and OS/2 v1.2 by Kent Cedola.
  20. :p.Start with Kent Cedola's code, here are what I did:
  21. :ul.
  22. :li.Rewrote the most part of the main module (pmchess.c).
  23. :li.Got gnuchess 4.0 chess engine work with PM GUI (hard part, to understand
  24.         someone else's thousands of lines of source code is not easy after all)
  25. :li.Used Multithreaded programming technique (OS/2 programming is fun)
  26. :li.Added continuously scalable board and piece (tricky)
  27. :li.Redesigned menu logic
  28. :li.Redesigned the pieces
  29. :li.Implemented opening book to pmchess
  30. :li.Added save, load and list game features
  31. :li.Added language file to display some of information
  32. :li.Added on-line help
  33. :li.Fixed bugs caused by multi-threading (This is hard part, since GDB 
  34.        doesn't do multi-thread debug)
  35. :li.Fixed many other bugs (time consuming)
  36. :li.Added STOP and REFRESH commands
  37. :eul.
  38. :p.I would like to thank Kent Cedola and Daryl Baker for their hard work
  39. to convert GNU Chess from a character mode to a GUI world in the first 
  40. place.  Without their effort, this work will take considerably long time. 
  41.  
  42. :p.Have fun with PMCHESS!
  43.  
  44. :p.:hp2.Yibing Fan:ehp2.
  45.  
  46.  
  47. .*-- Import the File menu help file --*
  48. .im file.ipf
  49.  
  50. .*-- Import the Edit menu help file --*
  51. .im edit.ipf
  52.  
  53. .*-- Import the Option menu help file --*
  54. .im option.ipf
  55.  
  56. .*-- Import the skill menu help file --*
  57. .im skill.ipf
  58.  
  59. .*-- Import the side menu help file --*
  60. .im side.ipf
  61.  
  62. .*-- Import the Help menu help file --*
  63. .im help.ipf
  64.  
  65. .*-- Import the Application Menu help file --*
  66. .im menu.ipf
  67.  
  68. .*-- Import the Dialog boxes help file --*
  69. .im dlg.ipf
  70.  
  71. :euserdoc.
  72.